<?php
/**
 * PHP By Example
 *
 * @copyright 2015 Michel Corne <mcorne@yahoo.com>
 * @license   http://www.opensource.org/licenses/gpl-3.0.html GNU GPL v3
 */


require_once 'iconv_mime_decode.php';

/**
 * Function configuration
 *
 * @see docs/function-configuration.txt
 */

class iconv_mime_decode_headers extends iconv_mime_decode
{
    public $examples = [
        [
            'Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=
            To: example@example.com
            Date: Thu, 1 Jan 1970 00:00:00 +0000
            Message-Id: <example@example.com>
            Received: from localhost (localhost [127.0.0.1]) by localhost
                with SMTP id example for <example@example.com>;
                Thu, 1 Jan 1970 00:00:00 +0000 (UTC)
                (envelope-from example-return-0000-example=example.com@example.com)
            Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000',
            0,
            "UTF-8"
        ],
        [
            'Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=
            To: example@example.com
            Date: Thu, 1 Jan 1970 00:00:00 +0000
            Message-Id: <example@example.com>
            Received: from localhost (localhost [127.0.0.1]) by localhost
                with SMTP id example for <example@example.com>;
                Thu, 1 Jan 1970 00:00:00 +0000 (UTC)
                (envelope-from example-return-0000-example=example.com@example.com)
            Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000',
            0,
            "ISO-8859-1"
        ]
    ];

    public $synopsis = 'array iconv_mime_decode_headers ( string $encoded_headers [, int $mode = 0 [, string $charset = ini_get(&quot;iconv.internal_encoding&quot;) ]] )';
}
